package com.myjob.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import java.io.Serializable;
/**
 * @author Chen Yuan
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("project")
public class Project implements Serializable {
	/** 项目经验编号 */
	@TableId(value = "project_id", type = IdType.ID_WORKER_STR)
	private String projectId;
    
	/** 对应用户编号 */
	@TableId("user_id")
	private String userId;
    
	/** 项目名称 */
	@TableId("project_name")
	private String projectName;
    
	/** 项目角色 */
	@TableId("role")
	private String role;
    
	/** 项目地址 */
	@TableId("project_url")
	private String projectUrl;
    
	/** 项目起始时间 */
	@TableId("start_date")
	@JsonFormat(pattern = "yyyy-MM",timezone="Asia/Shanghai")
	private Date startDate;
    
	/** 项目结束时间 */
	@TableId("end_date")
	@JsonFormat(pattern = "yyyy-MM",timezone="Asia/Shanghai")
	private String endDate;
    
	/** 工作内容 */
	@TableId("content")
	private String content;
    
}